home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / lisp / stk-3.002 / stk-3 / STk-3.1 / Mp / Makefile next >
Encoding:
Makefile  |  1994-12-18  |  1.0 KB  |  45 lines

  1. #
  2. # Makefile for the multiple precision number library
  3. #
  4.  
  5. include ../config.make
  6.  
  7. GMP_VERSION=  gmp-1.3.2
  8. FGMP_VERSION= fgmp-1.0b5
  9.  
  10.  
  11. what:
  12.     @echo "you must specify the library you want to make"
  13. libgmp.a: 
  14.     rm -f libgmp.a gmp.h
  15.     (cd $(GMP_VERSION); make CC="$(CC)" CFLAGS="$(STKCFLAGS) $(ALLOC)")
  16.     ln -s $(GMP_VERSION)/libgmp.a .
  17.     ln -s $(GMP_VERSION)/gmp.h .
  18.  
  19. libfgmp.a:
  20.     rm -f libfgmp.a gmp.h
  21.     (cd $(FGMP_VERSION); make CC="$(CC)" CFLAGS="$(STKCFLAGS) $(ALLOC)")
  22.     ln -s $(FGMP_VERSION)/libfgmp.a .
  23.     ln -s $(GMP_VERSION)/gmp.h .
  24.  
  25. install: 
  26.  
  27. install.libs: install
  28.     -if [ ! -d $(execdir) ] ; then mkdir -p $(execdir); fi
  29.     -if [ -f libfgmp.a ] ; then \
  30.        $(CP) libfgmp.a $(execdir); \
  31.        $(RANLIB) $(execdir)/libfgmp.a; \
  32.      fi
  33.     -if [ -f libgmp.a ]  ; then \
  34.        $(CP) libgmp.a  $(execdir); \
  35.        $(RANLIB) $(execdir)/libgmp.a; \
  36.     fi
  37.     -if [ ! -d $(incdir) ] ; then mkdir -p $(incdir); fi
  38.     $(CP) gmp.h $(incdir)
  39.  
  40.  
  41. clean:
  42.     rm -f libgmp.a libfgmp.a gmp.h *~ core 
  43.     (cd $(GMP_VERSION); make clean)
  44.     (cd $(FGMP_VERSION); make clean)
  45.